package com.marvels.product.productmanage.dto;

import java.util.List;

import com.marvels.common.dto.BaseDTO;

public class McptProductTypeDto extends BaseDTO{
	/**
	 * 
	 */
	private static final long serialVersionUID = 52349342331122592L;
	
	//表mcpt_product_type
	private Integer id;//主键Id
	private String productType;//产品大类code
	private String productTypeName;//产品大类名称
	private String titleCase;//产品首字母大写名称
	private Integer minAmount;//最小贷款金额
	private Integer maxAmount;//最大贷款金额
	private String patternType;//A-线上,B-线下
	private String productGroup;//产品大类分组 C现金贷,S消费分期
	private String isValid;//0 有效，1失效 是否有效
	private Integer graceDays;//宽限期
	private String desc;//描述
	private String billingCycle;//计费周期
	private String repaySeq;//还款顺序
	private String amortMethod;//还款计算方式
	private String userName;//操作人

	
	private Integer currentPage;//当前页
	private Integer pageSize;//每页大小
	//额外参数
	private List<String> termList;//产品大类期限集合
	private List<String> channelList;//产品渠道集合
	private List<String> gradeList;//产品等级集合
	private String productVersion;//产品版本
	
	
	
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public List<String> getGradeList() {
		return gradeList;
	}
	public void setGradeList(List<String> gradeList) {
		this.gradeList = gradeList;
	}
	public String getProductVersion() {
		return productVersion;
	}
	public void setProductVersion(String productVersion) {
		this.productVersion = productVersion;
	}
	public List<String> getTermList() {
		return termList;
	}
	public void setTermList(List<String> termList) {
		this.termList = termList;
	}
	public List<String> getChannelList() {
		return channelList;
	}
	public void setChannelList(List<String> channelList) {
		this.channelList = channelList;
	}
	public Integer getCurrentPage() {
		return currentPage;
	}
	public void setCurrentPage(Integer currentPage) {
		this.currentPage = currentPage;
	}
	public Integer getPageSize() {
		return pageSize;
	}
	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}
	public String getTitleCase() {
		return titleCase;
	}
	public void setTitleCase(String titleCase) {
		this.titleCase = titleCase;
	}
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getProductType() {
		return productType;
	}
	public void setProductType(String productType) {
		this.productType = productType;
	}
	public String getProductTypeName() {
		return productTypeName;
	}
	public void setProductTypeName(String productTypeName) {
		this.productTypeName = productTypeName;
	}
	public Integer getMinAmount() {
		return minAmount;
	}
	public void setMinAmount(Integer minAmount) {
		this.minAmount = minAmount;
	}
	public Integer getMaxAmount() {
		return maxAmount;
	}
	public void setMaxAmount(Integer maxAmount) {
		this.maxAmount = maxAmount;
	}

	public String getPatternType() {
		return patternType;
	}
	public void setPatternType(String patternType) {
		this.patternType = patternType;
	}
	public String getProductGroup() {
		return productGroup;
	}
	public void setProductGroup(String productGroup) {
		this.productGroup = productGroup;
	}
	public String getIsValid() {
		return isValid;
	}
	public void setIsValid(String isValid) {
		this.isValid = isValid;
	}
	public Integer getGraceDays() {
		return graceDays;
	}
	public void setGraceDays(Integer graceDays) {
		this.graceDays = graceDays;
	}
	public String getDesc() {
		return desc;
	}
	public void setDesc(String desc) {
		this.desc = desc;
	}
	public String getBillingCycle() {
		return billingCycle;
	}
	public void setBillingCycle(String billingCycle) {
		this.billingCycle = billingCycle;
	}
	public String getRepaySeq() {
		return repaySeq;
	}
	public void setRepaySeq(String repaySeq) {
		this.repaySeq = repaySeq;
	}
	public String getAmortMethod() {
		return amortMethod;
	}
	public void setAmortMethod(String amortMethod) {
		this.amortMethod = amortMethod;
	} 
	
}
